home *** CD-ROM | disk | FTP | other *** search
- Certificate management quite possibly could be put under the domain of
- IMSP. I don't have a good understanding of how to do it, so until
- someone gives me a well-designed proposal, it's not going to happen.
-
- On the other hand, it could be that certificate management belongs in
- the directory service. So far I have tried to keep directory service
- functionality out of IMSP for the simple reason that directory
- services open up entire cans of worms.
-
- My current preferences encryption are for protocol extensions to the
- IMAP and IMSP protocols to cause the entire data stream to be
- encrypted. If you're concerned about privacy, you really want this in
- IMAP in order to keep network snoops from reading your mail while you
- do. If, for performance reasons, you want only pieces of critical
- data to be encrypted, you can pop into and out of encrypted mode at
- appropriate times.
-
- If one wants authenticated delivery of mail, but is unwilling to pay
- the cost of an end-to-end scheme like PEM, there are two obvious
- approaches: One approach is to add authentication to an existing
- delivery service, another is to add delivery service to an existing
- authenticated protocol.
-
- I agree with Mark that the first approach is far superior. A delivery
- system that has an authentication mechanism can use it to preserve the
- authentication during intermediary delivery hops.
-
- Adding delivery service to an existing authenticated protocol (such as
- IMAP) requires that the implementation learn all sorts of things
- regarding delivery: envelope addresses, authenticated message
- transport, and the like. In order to do it correctly, the
- implementation has duplicate everything in the delivery service.
-
- As Mark points out, the first approach has better fallback
- characteristics for when authenticated delivery is not supported. If
- a client takes the first approach but the delivery system does not
- support authentication, then the mail is delivered anyway--it is just
- not authentic. If a client takes the second approach and the existing
- authentication protocol does not support delivery, then the client
- either has to support a second delivery mechanism or it will not be
- able to deliver the mail.
-
- Internet protocol devopment is geared toward making small, simple
- services, which try to do few things, but do them well. They
- presuppose the use of an underlying transport system that handles the
- mundane tasks of providing multiple, reliable connections.
-
- Failure to keep protocols simple and focused on apropriate tasks leads
- to over-complex, unwieldy systems. If IMAP has to support message
- delivery for situations where the client does not have a transport
- mechanism which can support multiple connections, does it not also
- have to support other mail-related services, such as user information
- (Finger), directory service (X.500), password-changing, etc?
-
- --
- _.John G. Myers Internet: jgm+@CMU.EDU
- LoseNet: ...!seismo!ihnp4!wiscvm.wisc.edu!give!up
-
-
-
-
-